const Init = require('./lib/init').init();

var hx = require("hbuilderx");
//该方法将在插件激活的时候调用
function activate(context) {
  let disposable1 = hx.commands.registerTextEditorCommand('extension.cssFormatPreLine', (editor) => {
  	// hx.window.showInformationMessage('开始初始化');
    Init.preLine(editor);
  });
  //订阅销毁钩子，插件禁用的时候，自动注销该command。
  context.subscriptions.push(disposable1);
  
  let disposable2 = hx.commands.registerTextEditorCommand('extension.cssFormatOneLine', (editor) => {
  	// hx.window.showInformationMessage('开始初始化');
    Init.oneLine(editor);
  });
  //订阅销毁钩子，插件禁用的时候，自动注销该command。
  context.subscriptions.push(disposable2);
}
//该方法将在插件禁用的时候调用（目前是在插件卸载的时候触发）
function deactivate() {

}
module.exports = {
	activate,
	deactivate
}
